home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / PEBuilder / pebuilder3110a.exe / {app} / plugin / bartpe / msserver.cmd < prev    next >
OS/2 REXX Batch file  |  2005-01-05  |  1KB  |  47 lines

  1. @echo off
  2. setlocal
  3. :_client
  4. echo BARTPE: Check if network client is installed
  5. bartpe.exe -c c -q ms_msclient 1>nul 2>&1
  6. if not "%errorlevel%" == "0" (
  7.     netconfig.exe
  8.     goto _client)
  9. echo BARTPE: Check if server service is installed
  10. bartpe.exe -c s -q ms_server 1>nul 2>&1
  11. if "%errorlevel%" == "0" (
  12.     echo.
  13.     echo BARTPE: MS Server service is already installed!
  14.     echo BARTPE: It can only be loaded once...
  15.     goto _err)
  16. echo BARTPE: Installing Microsoft Server
  17. bartpe.exe -c s -i ms_server
  18. if errorlevel 1 goto _err
  19. echo BARTPE: Starting SERVER service
  20. net start server
  21. if errorlevel 1 goto _err
  22. set _pass=%random%
  23. echo BARTPE: Setting Administrator password to %_pass%
  24. net user Administrator %_pass%
  25. if errorlevel 1 goto _err
  26. echo BARTPE: Creating drive shares
  27. for %%i in (b c d e f g h i j k l m n o p q r s t u v w x y z) do (
  28.     if exist %%i:\nul net share drive-%%i=%%i:\
  29. )
  30. if not exist %windir%\system32\hostname.exe goto _nohost
  31. echo Getting hostname...
  32. hostname.exe
  33. :_nohost
  34. echo.
  35. echo *** SECURITY NOTE! ***
  36. echo To access the shares on this system you must logon as administrator 
  37. echo with the password %_pass% !!!
  38. echo *** SECURITY NOTE! ***
  39. goto _end
  40. :_err
  41. echo.
  42. echo BARTPE: There was an error, script aborted!!!
  43. rem set errorlevel to 1 by (mis)using color
  44. color 00 
  45. :_end
  46. endlocal
  47.